home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / tinyterm / tt.doc < prev    next >
Text File  |  1995-11-16  |  4KB  |  128 lines

  1.                     TT - Tiny Terminal
  2.                     ==================
  3.                    Version 1.0 08-Aug-90
  4.           © Mikael Karlsson & Absolut Software 1990
  5.  
  6.  
  7. Is it Public Domain?
  8.  
  9.   TT is NOT Public Domain. TT is 'Freely distributable
  10.   copyrighted software with a shareware option'.
  11.  
  12.   "Permission is hereby granted to copy TT provided that
  13.    the copyright notice and this document is left intact.
  14.    Copies may not be made for profit."
  15.  
  16.   I don't know if the above should hold in court but what
  17.   I mean is: Copy TT if you want to but don't make a
  18.   business of it. It is of course free to include it on
  19.   public domain disks or putting it on a BBS.
  20.   If you find TT useful, please feel free to send a
  21.   donation ($10 is a nice round number) or a nice program (PD).
  22.   Please don't send personal checks. It costs me $5 to
  23.   cash them. Or you can buy me a beer or two when we meet.
  24.   If you wish to include TT with a commercial product,
  25.   please contact me first. I just want to make sure that
  26.   my ego can stand for it. Of course it would also be nice
  27.   with a registered copy of the product.
  28.  
  29.  
  30. What is it?
  31.  
  32.   TT is a very small communications program. I got fed up
  33.   with 100+ KBytes communications programs that had millions
  34.   of options, buttons, bells and whistles.
  35.   TT is
  36.     * small (approximately 13 KBytes)
  37.     * uses no chipmem (runs in the CLI)
  38.     * has no built-in protocol (uses the XPR standard)
  39.     * does no terminal emulation (ANSI is good enough for most BBSing)
  40.     * doesn't have any phonebook.
  41.  
  42.  
  43. Starting
  44.  
  45.   TT accepts a couple of command line arguments.
  46.  
  47.   Argument              Specifies                       Example
  48.   --------              ---------                       -------
  49.   -S serial.device      The device                      -Ssupra.device
  50.  
  51.   -U n                  The device unit                 -U3
  52.  
  53.   -P protocol           The XPR protocol                -Pzmodem
  54.  
  55.   -K keymap             The keymap                      -Ks
  56.  
  57.   -F font/size          Name and size of the font.      -Ftopaz/8
  58.  
  59.   -D xferdirectory      Upload/download directory.      -Dsys:transfer
  60.  
  61.   Everything else that is specified on the command line is
  62.   sent to the modem. A newline is inserted after each word
  63.   on the command line.
  64.   Example: TT ATDT555-4132
  65.  
  66.   I have found that the easiest way to use TT is to have a
  67.   couple of aliases, where each alias is a host that I want
  68.   to call.
  69.   Example:
  70.     alias npd "TT -Pzmodem ATDT112196"
  71.     alias dogs "TT -Pzmodem ATDT261204"
  72.   When I want to call a host, I simply type the name of it.
  73.  
  74.  
  75. Running
  76.  
  77.   When TT is running, you can use a couple of command keys.
  78.   Hold down the right Amiga key and type the appropriate
  79.   character.
  80.  
  81.     P   prompts for a new XPR protocol.
  82.  
  83.     D   prompts for a filename and downloads that file.
  84.  
  85.     U   prompts for a filename and uploads that file.
  86.  
  87.     Q   exits TT.
  88.  
  89.  
  90. That's all folks
  91.  
  92.   That's it. Now you know how to use TT. Doesn't seem too
  93.   hard, does it? Have fun.
  94.  
  95.  
  96. The future
  97.  
  98.   Fixing the bugs. I can't find any at the moment, but I'm
  99.   sure there are some.
  100.   ARexx, ARexx, ARexx!
  101.  
  102.  
  103. Note to programmers
  104.  
  105.   I'm sure that a lot of programmers will find the source code
  106.   interesting. It explains how to do asynchronous IO in the
  107.   CLI. It took some job getting it right.
  108.   It also provides a complete working (well :-) example of how
  109.   to use the XPR standard.
  110.  
  111.  
  112. s-mail: Mikael Karlsson
  113.         Lövsättersvägen 10
  114.         S-585 98  LINKÖPING
  115.         SWEDEN
  116.  
  117. e-mail: micke@slaka.sirius.se
  118.         micke@slaka.UUCP
  119.         {mcvax|munnari|seismo}!sunic!liuida!slaka!micke
  120.  
  121. Phone:  +46-13 50479
  122.         +46-431 50623 (in the summer)
  123.  
  124.  \_/   Mikael Karlsson, Lovsattersvagen 10, S-585 98  LINKOPING, SWEDEN
  125.   V                           | micke@slaka.sirius.se
  126.   |      Absolut Software     | micke@slaka.UUCP
  127.  ~~~                          | {mcvax,seismo}!sunic!liuida!slaka!micke
  128.